#pragma once
#include "ps_support.h"
#include <windows.h>

class DebugWindow{
private:
	str mWindowName;
	str mWindowType;
	u8 xleft,xright,ytop,ybottom;
	// 0x10000000L = visible
	//WS_CHILD 0x40000000L = on top of parent
	HWND mHandle;
	HWND mParentWindow;
	u32* mIntVars;
	//more vars to come :D
public:

	DebugWindow();
	DebugWindow(str WindowName, str WindowType, u8 x1, u8 x2, u8 y1, u8 y2, HWND parentwindow,u32* const IntVars);
	~DebugWindow();
	void Set(str WindowName, str WindowType, u8 x1, u8 x2, u8 y1, u8 y2, HWND parentwindow,u32* const IntVars);
	void Init();
	void Update();
	void Exit();
};